

package com.tituaem.operacionesGui;

import java.sql.Connection;
import java.sql.SQLException;
import java.util.ArrayList;
import javax.swing.JComboBox;
import com.tituaem.conexionBd.ConexionSqlite;
import com.tituaem.operacionesBd.Consultas;


public class Llenar extends Consultas {
    
    private Connection con;
    
    //contructores

    /**
     
        public Llenar(Connection con) {
        this.con = con;
    }
    * 
    */
    
    public Llenar() throws ClassNotFoundException, SQLException{
        this.con=super.getCon();
    }
    
    
    //metodos
    
    public void llenarCmbBxLicenciaturas(JComboBox caja) throws ClassNotFoundException, SQLException{
        //Consultas c=new Consultas();
        ArrayList<String> elementos=super.obtenerNombresLicenciaturas();
        caja.removeAllItems();
            for(int i=0;i<elementos.size();i++){
                caja.addItem(elementos.get(i));
            }
    }
    
    public void llenarCmbBxLugar(JComboBox caja) throws ClassNotFoundException, SQLException{
        //Consultas c=new Consultas();
        ArrayList<String> elementos=super.obtenerNombresLugar();
        caja.removeAllItems();
            for(int i=0;i<elementos.size();i++){
                caja.addItem(elementos.get(i));
            }
    }
    
    public void llenarCmbBxModalidad(JComboBox caja) throws ClassNotFoundException, SQLException{
        //Consultas c=new Consultas();
        ArrayList<String> elementos=super.obtenerNombresModalidad();
        caja.removeAllItems();
            for(int i=0;i<elementos.size();i++){
                caja.addItem(elementos.get(i));
            }
    }
    
    
    
    
    //main para pruebas
    
}
